package com.gary.security.facade;

import java.io.Serializable;
import java.util.List;

import com.gary.core.orm.query.QueryFilter;
import com.gary.security.model.DeptInfo;
import com.gary.security.model.MenuInfo;
import com.gary.security.model.RescInfo;
import com.gary.security.model.RoleInfo;

public class SecurityFacade {
	
	public List<DeptInfo> getDeptList(QueryFilter filter){
		return null;
	}
	
	public List<RoleInfo> getRoleList(QueryFilter filter){
		return null;
	}
	
	public List<RescInfo> getRescList(QueryFilter filter){
		return null;
	}
	
	public List<MenuInfo> getMenuList(QueryFilter filter){
		return null;
	}
	
	public MenuInfo getMenuById(Serializable id){
		return null;
	}
	
	public RoleInfo getRoleById(Serializable id){
		return null;
	}
	
	public RescInfo getRescById(Serializable id){
		return null;
	}
	
	public DeptInfo getDeptById(Serializable id){
		return null;
	}
	
	public List<MenuInfo> loadTops(String columnName, String sort){
		return null;
	}
	
	public List<Long> loadUserMenus(String userId){
		return null;
	}

}
